/**
 * 授权类型
 * @enum
 */
 export enum WECHAT_STATE_TYPE {
  /** 静默授权 */
  'snsapi_base' = "snsapi_base",
  /** 弹窗授权(调用用户头像和昵称) */
  'snsapi_userinfo' = "snsapi_userinfo",
  /** 电脑端授权 */
  'snsapi_login' = "snsapi_login"
}

/**
 * 配置类型
 */
 export type WechatConfigType = {
  [key : string]: any,
  /** 接口地址 */
  apiHost: string,
  /** 微信公众号AppId */
  appid: string,
  /** 第三方开放平台 componentAppid */
  componentAppid: string,
  /** 微信授权类型 */
  scope?: WECHAT_STATE_TYPE,
  /** 授权STATE */
  state?: string,
  /** cookie 键 */
  cookieKey?: string,
  /** cookie 有效期(小时) */
  cookieTime?: number
}